home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 June / PCWorld_2004-06_cd.bin / software / vyzkuste / koolmoves / kmsetup.exe / {app} / Motion Scripts / Vanish / effect2.txt
Text File  |  2004-03-06  |  724b  |  35 lines

  1. // main_init function
  2.  
  3. main_init = function(mc){
  4. }
  5.  
  6. // main_effect function
  7.  
  8. main_effect = function(mc,frame){
  9.  if (subs_done) end_effect = true;
  10. }
  11.  
  12. // sub_init function
  13.  
  14. sub_init = function(mc){
  15.  if (!out_effect) mc._xscale = mc._yscale = 0;
  16. }
  17.  
  18. // sub_effect function
  19.  
  20. sub_effect = function(mc,frame){
  21.  perc = frame / lastsubframe;
  22.  if (out_effect) perc = 1 - perc;
  23.  if (switch_xy_order){
  24.   mc._yscale = Math.max(0,200 * perc - 100);
  25.   mc._xscale = Math.min(100,200 * perc);
  26.   if (!mc._yscale) mc._height = 2; 
  27.  }else{
  28.   mc._xscale = Math.max(0,200 * perc - 100);
  29.   mc._yscale = Math.min(100,200 * perc);
  30.   if (!mc._xscale) mc._width = 2; 
  31.  } 
  32.  if (frame == lastsubframe) mc.done=true;
  33. }
  34.  
  35.